package com.qmgyl.marketshop.vo;


import java.io.Serializable;
import java.math.BigDecimal;

public class OrderDeliveryItemResult implements Serializable {
    private static final long serialVersionUID = 7119855635257135796L;
    private String shopName;
    private Integer shopId;
    private String companyName;
    private String companyPhone;
    private String companyAddress;
    private Integer companyId;
    private String skuName;
    private String skuFormat;
    /**
     * 计价单位
     */
    private String priceUnit;
    /**
     * 商品编码，非标品
     */
    private String skuCode;
    /**
     * 商品国际码，标品
     */
    private String skuIntenalCode;
    private Long orderId;
    private Long orderItemId;
    private Long orderDeliveryId;
    private Long orderDeliveryItemId;
    /**
     * 需要的商品的物理数量
     */
    private Integer expectGoodsNum;
    /**
     * 需要的商品总计价数量：sku计价数*sku个数*购买数量
     */
    private BigDecimal expectGoodsPriceNum;
    /**
     * 一个SSU包含的计价数量（SKU的个数*SKU的计价数量）
     */
    private BigDecimal ssuUnitPriceNum;

    /**
     * 实际发运商品数量
     */
    private Integer shipGoodsNum;
    /**
     * 实际发运计价单位数
     */
    private BigDecimal shipGoodsPriceNum;
    /**
     * 0未分拣，1已分拣
     */
    private Integer status;
    /**
     * 是否称重
     */
    private Integer isWeight;
    /**
     * 单价
     */
    private BigDecimal unitPrice;
    
    private BigDecimal expectShipGoodsAmount;
    
    private BigDecimal shipGoodsAmount;
    
    private BigDecimal receiveGoodsAmount;
    /**
     * 订单配注
     */
    private String remark;
    
    
    
    public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public String getCompanyPhone() {
		return companyPhone;
	}

	public void setCompanyPhone(String companyPhone) {
		this.companyPhone = companyPhone;
	}

	public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getSkuFormat() {
        return skuFormat;
    }

    public void setSkuFormat(String skuFormat) {
        this.skuFormat = skuFormat;
    }

    public String getPriceUnit() {
        return priceUnit;
    }

    public void setPriceUnit(String priceUnit) {
        this.priceUnit = priceUnit;
    }

    public String getSkuCode() {
        return skuCode;
    }

    public void setSkuCode(String skuCode) {
        this.skuCode = skuCode;
    }

    public String getSkuIntenalCode() {
        return skuIntenalCode;
    }

    public void setSkuIntenalCode(String skuIntenalCode) {
        this.skuIntenalCode = skuIntenalCode;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(Long orderItemId) {
        this.orderItemId = orderItemId;
    }

    public Long getOrderDeliveryId() {
        return orderDeliveryId;
    }

    public void setOrderDeliveryId(Long orderDeliveryId) {
        this.orderDeliveryId = orderDeliveryId;
    }

    public Long getOrderDeliveryItemId() {
        return orderDeliveryItemId;
    }

    public void setOrderDeliveryItemId(Long orderDeliveryItemId) {
        this.orderDeliveryItemId = orderDeliveryItemId;
    }

    public Integer getExpectGoodsNum() {
        return expectGoodsNum;
    }

    public void setExpectGoodsNum(Integer expectGoodsNum) {
        this.expectGoodsNum = expectGoodsNum;
    }

    public BigDecimal getExpectGoodsPriceNum() {
        return expectGoodsPriceNum;
    }

    public void setExpectGoodsPriceNum(BigDecimal expectGoodsPriceNum) {
        this.expectGoodsPriceNum = expectGoodsPriceNum;
    }

    public Integer getShipGoodsNum() {
        return shipGoodsNum;
    }

    public void setShipGoodsNum(Integer shipGoodsNum) {
        this.shipGoodsNum = shipGoodsNum;
    }

    public BigDecimal getShipGoodsPriceNum() {
        return shipGoodsPriceNum;
    }

    public void setShipGoodsPriceNum(BigDecimal shipGoodsPriceNum) {
        this.shipGoodsPriceNum = shipGoodsPriceNum;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsWeight() {
        return isWeight;
    }

    public void setIsWeight(Integer isWeight) {
        this.isWeight = isWeight;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

	public BigDecimal getExpectShipGoodsAmount() {
		return expectShipGoodsAmount;
	}

	public void setExpectShipGoodsAmount(BigDecimal expectShipGoodsAmount) {
		this.expectShipGoodsAmount = expectShipGoodsAmount;
	}

	public BigDecimal getReceiveGoodsAmount() {
		return receiveGoodsAmount;
	}

	public void setReceiveGoodsAmount(BigDecimal receiveGoodsAmount) {
		this.receiveGoodsAmount = receiveGoodsAmount;
	}

	public BigDecimal getShipGoodsAmount() {
		return shipGoodsAmount;
	}

	public void setShipGoodsAmount(BigDecimal shipGoodsAmount) {
		this.shipGoodsAmount = shipGoodsAmount;
	}

    public BigDecimal getSsuUnitPriceNum() {
        return ssuUnitPriceNum;
    }

    public void setSsuUnitPriceNum(BigDecimal ssuUnitPriceNum) {
        this.ssuUnitPriceNum = ssuUnitPriceNum;
    }
}
